interface IThemeColors {
  '--bgcolor': string
  '--color': string
  '--br': string
}

// 夜间模式
const darkColors = {
  '--bgcolor': '#282c35',
  '--color': '#fff',
  '--br': 'orange'
}

// 白天模式
const lightColors = {
  '--bgcolor': '#fff',
  '--color': '#000',
  '--br': 'red'
}

// 抛出切换夜间模式方法
export const changeDark = (): void => {
  for (const k in darkColors) {
    // document.documentElement.style.setProperty  修改css中的全局变量
    document.documentElement.style.setProperty(
      k,
      darkColors[k as keyof IThemeColors]
    )
  }
}

// 抛出切换白天模式方法
export const changeLight = (): void => {
  for (const k in lightColors) {
    // document.documentElement.style.setProperty  修改css中的全局变量
    document.documentElement.style.setProperty(
      k,
      lightColors[k as keyof IThemeColors]
    )
  }
}
